Systems and methods for saving advertisements

ABSTRACT

Methods, machine-readable media, apparatuses and systems are provided to save electronic advertisements selected by a user. An electronic advertisement displayed with a first application of a mobile device of the user is received after selection of a save option associated with the electronic advertisement. The electronic advertisement is saved. The electronic advertisement is provided to the mobile device after receipt of a command from a second application of the mobile device. The electronic advertisements may include any type of incentive or offer, including coupons.

CROSS-REFERENCE TO RELATED APPLICATIONS

The present application is a continuation of U.S. patent applicationSer. No. 12/968,213, filed Dec. 14, 2010, the disclosure of which isincorporated herein by reference.

FIELD OF THE TECHNOLOGY

At least some embodiments of the disclosure relate generally to thefield of advertisements and, more particularly but not limited to,saving electronic advertisements.

BACKGROUND

Advertisements may be delivered to users to incentivize certaincommercial action. Electronic coupons and offers are types of suchadvertisements.

BRIEF DESCRIPTION OF THE DRAWINGS

These and other features, aspects, and advantages will become betterunderstood with regard to the following description, appended claims,and accompanying drawings where:

FIG. 1 is a diagram of one embodiment of a system for saving andproviding advertisements.

FIG. 2 is a functional diagram of one embodiment including anadvertisement that may be saved.

FIG. 3 is a functional diagram of one embodiment including a listing ofidentifiers for saved advertisements.

FIG. 4 illustrates a method of one embodiment for saving and providingadvertisements.

FIG. 5 is a diagrammatic representation of an embodiment of a machine,within which a set of instructions for causing the machine to performone or more of the methodologies discussed herein may be executed.

DETAILED DESCRIPTION

The following description and drawings are illustrative and are not tobe construed as limiting. Numerous specific details are described toprovide a thorough understanding of the disclosure. However, in certaininstances, well known or conventional details are not described in orderto avoid obscuring the description. References to one or an embodimentin the present disclosure can be, but not necessarily are, references tothe same embodiment; and, such references mean at least one.

Reference in this specification to “one embodiment” or “an embodiment”or “some embodiments” means that a particular feature, structure, orcharacteristic described in connection with the embodiment is includedin at least one embodiment of the disclosure. The appearances of thephrase “in one embodiment” in various places in the specification arenot necessarily all referring to the same embodiment, nor are separateor alternative embodiments mutually exclusive of other embodiments.Moreover, various features are described which may be exhibited by someembodiments and not by others. Similarly, various requirements aredescribed which may be requirements for some embodiments but not otherembodiments.

Features of embodiments that are herein expressly or impliedly describedas one of methods, machine-readable media, apparatuses, or systemsshould be understood to also describe the other of methods,machine-readable media, apparatuses, or systems. For example,embodiments describing features of an apparatus or system should beunderstood to also describe a method involving the features and amachine-readable media involving the features.

Traditional display advertisements may be used to increase brandrecognition or result in a desired conversion. Conversion may include,for example, a click through and resulting purchase, or a click throughand resulting addition to an email list that may lead to a laterpurchase. Electronic display advertisements, such as a banneradvertisement, however, may be displayed for only a brief duration oftime (e.g., 30 seconds) and then disappear. If a consumer does notrespond to the display advertisement quickly, the opportunity posed bythe display advertisement may be lost.

Embodiments of the disclosure include methods, machine-readable media,apparatuses and systems to save electronic advertisements selected by auser. An electronic advertisement displayed with a first application ofa mobile device of the user is received after selection of a save optionassociated with the electronic advertisement. The electronicadvertisement is saved. The electronic advertisement is provided to themobile device after receipt of a command from a second application ofthe mobile device. The electronic advertisements may include any type ofincentive or offer, including coupons.

FIG. 1 is a diagram of one embodiment of a system for savingadvertisements.

In some embodiments, a mobile device (e.g., 102) displaysadvertisements, such as display advertisements, to a user of the mobiledevice. The advertisements may be electronic. The advertisements mayinclude coupons, offers, and other purchase or commercial incentives forthe user. The advertisements may be saved by the user through anapplication (e.g., 116) running on the mobile device. The advertisementis provided to an application server (e.g., 106) for storage and recallby the user through the application. When running the application, theuser of the mobile device may select and retrieve the storedadvertisements for display on the mobile device. Upon retrieval, theadvertisement may be redeemed as desired by the user.

FIG. 1 illustrates a system 100 for saving advertisements. The system100 includes a mobile device 102 of a user, an advertising networkserver 104, an application server 106, and a network 108. The mobiledevice 102 communicates with the advertising network server 104 and theapplication server 106 over the network 108.

In one embodiment, the mobile device 102 may be, for example, a mobilephone, a mobile computer, personal digital assistant, and the like.

In one embodiment, a computing device may be used instead of or inaddition to the mobile device 102. For example, the computing device mayinclude a non-mobile computing device, such as a desk top computer.

In one embodiment, the network 108 may be the Internet. In oneembodiment, the network 108 may include a local area network, a cellulartelecommunications network, a wireless wide area network, a wirelesslocal area network, a wireless personal area network, and an intranet.

In one embodiment, the advertising network server 104 may be operated orcontrolled by an advertising network. The advertising network may be anadvertising network that is entirely or partially engaged in thedelivery of advertising through electronic media. The advertisingnetwork may link advertisers to electronic publishers that want to hostadvertisements. The advertising network may aggregate a supply ofadvertising space from publishers. The advertising network then maymatch demand for advertising space from advertisers with the supply ofadvertising space from publishers. The advertising network may includeany one or combination of advertising network types, such as verticaladvertising networks, blind advertising networks, and targetedadvertising networks.

In one embodiment, the advertising network server 104 may be distributedover many computers. In one embodiment, the application server 106 maybe distributed over many computers. In one embodiment, the advertisingnetwork server 104 and the application server 106 may be integrated intoone computer or a network of communicatively coupled computers.

In one embodiment, the mobile device 102 may include an application 112that is provided by a publisher. The publisher may be any entity. Thepublisher may include, for example, a gaming company, a socialnetworking company, a music vendor, a multimedia content provider, anews content provider, and the like.

The application 112 may be any computer program that can be installedand run on the mobile device 102. The application 112 may provide, forexample, utility or functionality for the user of the mobile device 102.The application 112 may relate to, for example, electronic gaming,social networking, music, multimedia, news, or any other type of mediaor content.

The publisher of the application 112 may include a toolkit 114 of theadvertising network in the application 112. In one embodiment, thetoolkit 114 may be a software development kit (SDK). The toolkit 114 isprovided by the advertising network in control of the advertisingnetwork server 104. The toolkit 114 may be installed in the application112.

The toolkit 114 may include a client-side utility that communicates withthe advertising network server 104 to control downloading, displaying,caching, and other operations concerning the handling of advertisementsin connection with the application 112. The advertising network server104 may provide advertisements to the user of the mobile device 102through communication with the toolkit 114 when the user is running theapplication 112. The publisher may be compensated by the advertisingnetwork for allowing the display of advertisements with the application112.

Many applications, in addition to or in place of the application 112,may be installed on the mobile device 102. Each application may havedifferent or similar function, utility, or content from the otherapplication. Each application may have a different or the samepublisher. In one embodiment, each of a plurality of applications mayinclude a toolkit. Advertisements may be displayed through each of themultiple applications installed on the mobile device 102 through theirrespective toolkits. The toolkit in each application allows the displayof advertisements from an advertising network associated with thetoolkit. In some embodiments, the same toolkit from an advertisingnetwork may be incorporated into applications provided by differentpublishers. In some embodiments, the different toolkits from anadvertising network may be incorporated into applications provided bydifferent publishers. In some embodiments, different toolkits fromdifferent advertising networks may be incorporated into applicationsprovided by different publishers.

The advertisements displayed by the mobile device 102 may be any type ofadvertisement. In one embodiment, the advertisements may includeelectronic display advertisements. Display advertisements are a type ofadvertising that may contain one or any combination of images,animation, audio, video, text, logos, and similar features. Theelectronic display advertisements may be dynamic or static. In oneembodiment, the advertisements include electronic coupons, offers, andany other types of incentives.

The advertisements displayed by the mobile device 102 may appear in apredetermined portion of the screen of the application 112 that isdisplayed on the mobile device 102. For example, the advertisements mayappear in a certain corner of the screen of the application 112. Asanother example, the advertisements may appear at the top-most orbottom-most portion of the screen. As yet another example, theadvertisement may appear at a changing location on the screen. In oneembodiment, the publisher of the application 112 determines the locationof the advertisement in the screen of the mobile device 102. In oneembodiment, the advertising network in part may decide the location ofthe advertisement.

In one embodiment, display of advertisements is designed to minimize theimpact of the advertisement on the user experience of the application112. For example, the advertisement may be displayed to the user in amanner that does not unduly alter use of or access to the application112. In one embodiment, the advertisement may be displayed as a pop upwindow separate from the screen displaying the application 112.

In one embodiment, the display of advertisements may involve a pluralityof stages. The application 112 may display, for example, a series ofadvertisements that culminate in the display of the identity of anadvertiser in the last advertisements in the series. For example, theapplication 112 may display a first message such as “Are you hungry?”The first message may not identify a particular advertiser. Uponselection of the first message by the user of the mobile device 102, theapplication 112 may display a second advertisement of an eatingestablishment, or a listing of advertisements of various eatingestablishments, that may be suitable for the user. The secondadvertisement may include the identity of or contact information for theeating establishment or eating establishments. Selection of the secondadvertisement may cause display of, for example, the website of theeating establishment or the websites of the eating establishments. Inone embodiment, the determination of suitable advertisers for the usermay be based on various factors, such as location, time of day, userprofile, user preferences, etc.

As shown in FIG. 2, the user of the mobile device 102 may save theadvertisements displayed by the application 112. In one embodiment, anadvertisement 202 includes display of a save option 204 that isselectable by the user. In one embodiment, the save option 204 isdisplayed outside the advertisement 202 on the screen of the mobiledevice 102. The save option 204 may include text such as “Save it!” oranother indication to the user that the advertisement 202 may be saved.The save option 204 may be selected by a mouse click or any other userselection command, as described herein.

Upon selection by the user of the save option 204, the toolkit 114 ofthe application 112 causes the advertisement 202 to be communicated toand saved to a database 206 of the application server 106. In oneembodiment, the database 206 may be communicatively coupled to andseparate from the application server 106.

The selection of an advertisement displayed with the application 112 tosave the advertisement may involve any one or combination of varioususer inputs. For example, the advertisement may be selected by the userby pointing and clicking on the advertisement. As another example, theadvertisement may be selected by an appropriate tap or movement appliedto a touch screen or pad of the mobile device 102. As yet anotherexample, the advertisement may be selected by an appropriate voicecommand applied to the application 112 or the mobile device 102.

In one embodiment, the publisher of the application or the advertisingnetwork associated with the toolkit implemented by the application, orboth may prescribe the manner by which the user may select anadvertisement to be saved. In one embodiment, the user of the mobiledevice may prescribe the manner by which an advertisement may beselected for storage.

In one embodiment, each advertisement saved by the user is storedindividually by the application server 106. In one embodiment, theadvertisements saved by the user may be organized by the applicationserver 106 into a wallet associated with the user. The wallet may beorganized according to a number of considerations and factors. In oneembodiment, the user of the mobile device 102 may select theconsiderations and factors with which to organize the wallet. Forexample, the considerations and factors may include the publication dateof the advertisement, the expiration date of the advertisement, thesubject matter of the advertisement, the location of the advertiser ofthe advertisement, etc. In one embodiment, the application server 106may maintain a profile associated with the user. The wallet of the usermay be included in the profile.

In one embodiment, the advertisements saved by the user may beassociated with the user based on an identifier that uniquely identifiesthe mobile device 102 or the user. For example, when the mobile device102 is a mobile phone, the application server 106 may associateadvertisements that the user has chosen to save with the phone number ofthe mobile phone of the user.

As shown in FIGS. 1 and 2, an application 116 installed on the mobiledevice 102 may communicate with the application server 106 to assist inthe handling of the stored advertisements. Upon selection of the saveoption 204 of the advertisement 202, the application server 106 maycause the application 116 to display on the mobile device 102 a message208 that confirms that the advertisement has been saved by theapplication 116 to the application server 106. For example, the message208 may indicate “Thanks! The advertisement has been saved for later onthe application.” or a similar statement explaining that theadvertisement has been saved for later access by the user. The message208 may also include a download option 210. In one embodiment, thedownload option indicates “Download application.” or a similar statementinviting the user to run the application 116. When the download option210 is selected by the user, the application 116 is run on the mobiledevice 102.

When running on the mobile device 102, the application 116 may displayan indication of the advertisements saved by the application server 106.The saved advertisements may be retrieved by the user when running theapplication 116. Upon provision of appropriate commands to theapplication 116, the application 116 causes the application server 106to retrieve and download to the application 116 the advertisement oradvertisements that the user desires to retrieve. The application 116may display the saved advertisements on the mobile device 102 to theuser.

In one embodiment, when running on the mobile device 102, theapplication 116 may maintain a display of an identifier for eachadvertisement stored in the application server 106 to represent theexistence of the advertisement for the user. The identifier may includea brief description of or title for the associated advertisement. Theidentifier may serve as a convenient representation of the associatedadvertisement.

In one embodiment, the user interface of the application 116 maymaintain a display of the identifiers for the saved advertisements invarious configurations. For example, a configuration may include alisting of identifiers for all or some of the save advertisements. Asanother example, a configuration may include a listing of identifiers inan order based on the dates on which the associated advertisements werefirst displayed. As yet another example, a configuration may include alisting of identifiers based on the dates on which the advertisementswere saved by the user. As yet another example, a configuration mayinclude a listing of identifiers based on the dates on which theadvertisements will expire. As yet another example, a configuration mayinclude a listing of identifiers based on the value of theadvertisements. As yet another example, a configuration may include alisting of identifiers for advertisements that the user has selected tobe included in the listing. In one embodiment, a listing of identifiersmay be displayed based on a combination of the foregoing configurations.In one embodiment, the configuration may be programmed or selectable bythe user. In one embodiment, a configuration of a listing of identifiersmay cause the application server 106 to organize the storedadvertisements based on the configuration before providing theadvertisements to the mobile device 102.

In one embodiment, the application 116 may allow the user to determinethe number and the type of the identifiers for the advertisements to belisted. The user may select certain identifiers in the listing to causethe selected advertisements to be downloaded from the application server106 to the application 116 and then displayed on the mobile device 102.

In one embodiment, the application 116 may maintain an identifier forone advertisement at a time. For example, the identifier for theadvertisement that was last saved by the user may be displayed by theapplication 116. As another example, the identifier for anadvertisement, such as a coupon, that will next expire may be displayedby the application 116. As yet another example, the identifier for anadvertisement that is deemed to be most desirable to the user based oncontextual parameters may be displayed by the application 116.Identifiers for other advertisements may be selectively displayed basedon other considerations.

As shown in FIG. 3, the user interface of the application 116 may allowthe user to retrieve saved advertisements in various ways. A listing 302may be displayed by the application 116. The listing 302 may includeidentifiers for all or some of the saved advertisements saved in thedatabase 206. The listing 302 includes an identifier 304 for anadvertisement 306, an identifier 308 for an advertisement 310, and anidentifier 312 for an advertisement 314. The identifier 304, “Breakfastat Joe's”, describes the advertisement 306. The advertisement 306 is afifty percent discount coupon for a restaurant “Joe's” that expires onMay 8. The identifier 308, “Flowers at Flo's”, describes theadvertisement 310. The advertisement 310 is two-for-one discount couponfor long-stem roses sold at a flower shop “Flo's” that expires on May15. The identifier 312, “Sneakers at ShoeX”, describes the advertisement314. The advertisement 314 is a coupon, which expires on May 9, for afree pair of crew socks when a new pair of running shoes is purchased ata shoe store “ShoeX”. In one embodiment, the listing 302 may includemore or fewer identifiers for advertisements saved in the database 206.In one embodiment, the identifiers in the listing 302 may be differentfrom those shown. In one embodiment, the advertisements associated withidentifiers in the listing 302 may be different from those shown.

The identifiers in a displayed listing 302 may be selected by the user.Based on commands of the user provided to the application 116, theidentifiers may be individually selected, collectively selected, orselected in desired combinations. The application 116 then provides acommand to the application server 106 to retrieve the selectedadvertisements. The application server 106 then downloads the selectedadvertisements to the application 116 for display on the mobile device102 to the user. When the advertisements are coupons, the user mayproceed to redeem the coupons in a manner appropriate for the coupons.

In one embodiment, the functionality of the application 116 mayexclusively concern handling of stored advertisements.

In one embodiment, the functionality of the application 116 mayinclusively concern handling of stored advertisements and also concernother functionality unrelated to stored advertisements.

In one embodiment, the functionality of the application 116 may involvethe provision of an electronic, interactive business directory. Theapplication 116 may allow the user of the mobile device 102 to searchfor listings in a geographical region or worldwide. The application 116may allow the user to browse the listings by popular categories to findpopular establishments, such as restaurants, bars, shops, services, andbrands. The application 116 may display ratings and reviews to find themost suitable businesses in various categories of establishments. In oneembodiment, the application 116 may allow the user to share importantbusiness details with others and save favorite businesses of the user.In one embodiment, the application 116 may be YPmobile® offered by AT&T®(YPmobile and AT&T are registered trademarks of AT&T IntellectualProperty).

In one embodiment, the entity in control of the application server 106is the same as the entity in control of the advertising network server104. In one embodiment, the entity responsible for providing theapplication 116 is the same as the entity responsible for provision ofthe toolkit 114.

FIG. 4 illustrates an exemplary method 400. In one embodiment, themethod 400 is performed by an entity in control of the advertisingnetwork server 104 and the application server 106. A toolkit is provided402 for use in a first application of a mobile device of a user to allowdisplay of an electronic advertisement. The electronic advertisement isprovided 404 for display with the first application. An electronicadvertisement displayed with the first application is received 406 afterselection of a save option associated with the electronic advertisement.The electronic advertisement is stored 408. A plurality of electronicadvertisements is stored 410 organized in a wallet associated with theuser. An electronic advertisement is provided 412 to the mobile deviceafter receipt of a command from a second application of the mobiledevice.

In one embodiment, some of the steps of the method 400 are performed bythe application server 116. In one embodiment, some of the steps of themethod 400 are performed by the advertising network server 104.

FIG. 5 is a diagrammatic representation of an embodiment of a machine500, within which a set of instructions for causing the machine toperform one or more of the methodologies discussed herein may beexecuted. The machine may be connected (e.g., networked) to othermachines. In a networked deployment, the machine may operate in thecapacity of a server or a client machine in a client-server networkenvironment, or as a peer machine in a peer-to-peer (or distributed)network environment. In one embodiment, the machine communicates withthe server to facilitate operations of the server and/or to access theoperations of the server.

In one embodiment, the machine 500 is the mobile device 102 according toan embodiment as described herein. In one embodiment, the machine 500 isa component of the mobile device 102, such as one or more computerswithin the mobile device 102.

In one embodiment, the machine 500 is the advertising network server 104according to an embodiment as described herein. In one embodiment, themachine 500 is a component of the advertising network server 104, suchas one or more computers within the advertising network server 104.

In one embodiment, the machine 500 is the application server 106according to an embodiment as described herein. In one embodiment, themachine 500 is a component of the application server 106, such as one ormore computers within the application server 106.

The machine 500 includes a processor 502 (e.g., a central processingunit (CPU) a graphics processing unit (GPU) or both), a main memory 504and a nonvolatile memory 506, which communicate with each other via abus 508. In some embodiments, the machine 500 may be a desktop computer,a laptop computer, personal digital assistant (PDA) or mobile phone, forexample. In one embodiment, the machine 500 also includes a videodisplay 510, an alphanumeric input device 512 (e.g., a keyboard), acursor control device 514 (e.g., a mouse), a drive unit 516, a signalgeneration device 518 (e.g., a speaker) and a network interface device520.

In one embodiment, the video display 510 includes a touch sensitivescreen for user input. In one embodiment, the touch sensitive screen isused instead of a keyboard and mouse. The disk drive unit 516 includes amachine-readable medium 522 on which is stored one or more sets ofinstructions 524 (e.g., software) embodying any one or more of themethodologies or functions described herein. The instructions 524 mayalso reside, completely or at least partially, within the main memory504 and/or within the processor 502 during execution thereof by thecomputer system 500, the main memory 504 and the processor 502 alsoincluding machine-readable media. The instructions 524 may further betransmitted or received over a network 540 via the network interfacedevice 520. In some embodiments, the machine-readable medium 522 alsoincludes a database 525.

While the machine-readable medium 522 is shown in an exemplaryembodiment to be a single medium, the term “machine-readable medium”should be taken to include a single medium or multiple media (e.g., acentralized or distributed database, and/or associated caches andservers) that store the one or more sets of instructions. The term“machine-readable medium” shall also be taken to include any medium thatis capable of storing, encoding or carrying a set of instructions forexecution by the machine and that cause the machine to perform any oneor more of the methodologies of the present disclosure. The term“machine-readable medium” shall accordingly be taken to include, but notbe limited to, solid-state memories, optical and magnetic media, andcarrier wave signals.

In general, the routines executed to implement the embodiments of thedisclosure, may be implemented as part of an operating system or aspecific application, component, program, object, module or sequence ofinstructions referred to as “programs.” For example, one or moreprograms may be used to execute specific processes described herein. Theprograms typically comprise one or more instructions set at varioustimes in various memory and storage devices in the machine, and that,when read and executed by one or more processors, cause the machine toperform operations to execute elements involving the various aspects ofthe disclosure.

Moreover, while embodiments have been described in the context of fullymachines, those skilled in the art will appreciate that the variousembodiments are capable of being distributed as a program product in avariety of forms, and that the disclosure applies equally regardless ofthe particular type of machine or computer-readable media used toactually effect the distribution. Examples of machine-readable mediainclude but are not limited to recordable type media such as volatileand non-volatile memory devices, floppy and other removable disks, harddisk drives, optical disks (e.g., Compact Disk Read-Only Memory (CDROMS), Digital Versatile Disks, (DVDs), etc.), among others, andtransmission type media such as digital and analog communication links.

Although embodiments have been described with reference to specificexemplary embodiments, it will be evident that the various modificationand changes can be made to these embodiments. Accordingly, thespecification and drawings are to be regarded in an illustrative senserather than in a restrictive sense. The foregoing specification providesa description with reference to specific exemplary embodiments. It willbe evident that various modifications may be made thereto withoutdeparting from the broader spirit and scope as set forth in thefollowing claims. The specification and drawings are, accordingly, to beregarded in an illustrative sense rather than a restrictive sense.

What is claimed is:
 1. A method comprising: displaying, by a displaydevice of a mobile computing device executing a first application, anelectronic advertisement and a user-selectable option to save theelectronic advertisement, wherein the first application is associatedwith a first entity; in response to detecting, by the mobile computingdevice executing the first application, a selection of theuser-selectable option to save the electronic advertisement, a toolkit,associated with the first application, transmits, through a network, theelectronic advertisement to be stored in a database associated with aserver; invoking, by the mobile computing device executing a secondapplication, the display device to display an electronic messageindicating that the electronic advertisement has been saved and that theelectronic advertisement is accessible by the second application inresponse to the database associated with the server storing theelectronic advertisement, wherein the second application is differentfrom the first application and the second application is associated witha second entity that is different from the first entity; requesting,through the network, by the mobile computing device executing the secondapplication, retrieval of the saved electronic advertisement stored inthe database associated with the server, in response to one or more userinputs; and displaying, by the display device of the mobile computingdevice executing the second application, the saved electronicadvertisement.
 2. The method of claim 1, further comprising: processinginformation about the electronic advertisement, the informationcomprising one or more of a subject matter respectively associated withthe electronic advertisement, a date associated with the electronicadvertisement, a value associated with the electronic advertisement,and/or a location corresponding to a business associated with theelectronic advertisement.
 3. The method of claim 1, further comprising:processing one or more user inputs, by the second application of themobile computing device, and translating the one or more user inputs toorganizational indicia to organize an ordered set of saved advertisementinformation, wherein the organizational indicia corresponds to one ormore of date information, and/or value information.
 4. The method ofclaim 1, further comprising: causing the electronic advertisement and/orinformation corresponding to the electronic advertisement to be storedin association with the second application.
 5. The method of claim 3,wherein the ordered set of saved advertisement information is organizedaccording to one or more of dates of initial advertisement display onthe mobile computing device; dates of advertisement saving; expirationdates; subject matter; advertisement values, and/or business locations.6. The method of claim 3, further comprising: sending a communication tothe server, the communication indicative of a second electronicadvertisement and/or information corresponding to the second electronicadvertisement from the ordered set of saved advertisement information.7. The method of claim 6, wherein the toolkit facilitates handling ofthe electronic advertisement and/or the second electronic advertisement.8. The method of claim 7, wherein the toolkit communicates with theserver and controls one or more of downloading, displaying, and/orcaching of the electronic advertisement and/or the second electronicadvertisement.
 9. The method of claim 7, wherein the toolkit allowsdisplay of the electronic advertisement and/or the second electronicadvertisement with the first application.
 10. The method of claim 7,further comprising: presenting, by the mobile computing device, thedisplay of the electronic advertisement in a predetermined position ofthe display device to enable user access to the first applicationdisplayed by the display device.
 11. The method of claim 1, furthercomprising: invoking the second application responsive to a selection ofa user-selectable option comprising downloading the second applicationto the mobile computing device and/or installing the second applicationon the mobile computing device.
 12. The method of claim 1, furthercomprising: invoking the second application responsive to a selection ofa user-selectable option comprising one or more of opening, running,initiating, executing, selecting, and/or calling the second applicationon the mobile computing device.
 13. One or more non-transitorymachine-readable media having machine-readable instructions thereonwhich, which when executed by one or more processors of a mobilecomputing device, causes the mobile computing device to: display, by adisplay device of the mobile computing device executing a firstapplication, an electronic advertisement and a user-selectable option tosave the electronic advertisement, wherein the first application isassociated with a first entity; in response to detecting a selection ofthe user-selectable option to save the electronic advertisement, atoolkit, associated with the first application, transmits, through anetwork, the electronic advertisement and stores the electronicadvertisement in a database associated with a server; invoke, responsiveto executing a second application, the display device to display anelectronic message indicating that the electronic advertisement isaccessible by the second application in response to the databaseassociated with the server storing the electronic advertisement, whereinthe second application is different from the first application and thesecond application is associated with a second entity that is differentfrom the first entity; request, through the network responsive toexecuting the second application, retrieval of the saved electronicadvertisement stored in the database associated with the server inresponse to one or more user inputs; and display, responsive toexecuting the second application, by the display device of the savedelectronic advertisement.
 14. The one or more non-transitorymachine-readable media of claim 13, which when executed by the one ormore processors further causes the mobile computing device to: processinformation about the electronic advertisement, the informationcomprising one or more of a subject matter associated with theelectronic advertisement, a date associated with the electronicadvertisement, a value associated with the electronic advertisement,and/or a location corresponding to a business associated with theelectronic advertisement.
 15. The one or more non-transitorymachine-readable media of claim 13, which when executed by the one ormore processors further causes the mobile computing device to: processone or more user inputs, by the second application of the mobilecomputing device, and translates the one or more user inputs toorganizational indicia to organize an ordered set of saved advertisementinformation, wherein the organizational indicia corresponds to one ormore of date information, and/or value information.
 16. The one or morenon-transitory machine-readable media of claim 13, which when executedby the one or more processors further causes the mobile computing deviceto: cause the electronic advertisement and/or information correspondingto the electronic advertisement to be stored in association with thesecond application.
 17. A mobile application system for handlingelectronic advertisement information displayable on a mobile computingdevice, the mobile application system comprising: a mobile applicationinstalled on a mobile computing device, wherein the mobile applicationcomprises instructions stored on one or more storage media of the mobilecomputing device, wherein the instructions are executed by one or moreprocessors of the mobile computing device to: display, by a displaydevice of the mobile computing device executing a first application, anelectronic advertisement and a user-selectable option to save theelectronic advertisement, wherein the first application is associatedwith a first entity; in response to detecting a selection of theuser-selectable option to save the electronic advertisement, a toolkit,associated with the first application, transmits through a network, theelectronic advertisement and stores the electronic advertisement in adatabase associated with a server; invoke, responsive to executing asecond application, the display device to display an electronic messageindicating that the electronic advertisement has been saved and that theelectronic advertisement is accessible via the second application inresponse to the database associated with the server storing theelectronic advertisement, wherein the second application is differentfrom the first application and the second application is associated witha second entity that is different from the first entity; request,through the network, responsive to executing the second application,retrieval of the saved electronic advertisement stored in the databaseassociated with the server, in response to one or more user inputs; anddisplay, responsive to executing the second application, by the displaydevice of the mobile computing device, the saved electronicadvertisement.
 18. The mobile application system of claim 17, whereinthe mobile application comprises the toolkit.
 19. The mobile applicationsystem of claim 17, wherein the instructions are further executed by theone or more processors of the mobile computing device to: cause theelectronic advertisement and/or information corresponding to theelectronic advertisement to be stored in association with the secondapplication.
 20. The mobile application system of claim 17, wherein theinstructions are further executed by the one or more processors of themobile computing device to: process one or more user inputs, by thesecond application of the mobile computing device, and translate the oneor more user inputs to organizational indicia to organize an ordered setof saved advertisement information; and cause retrieval of a secondelectronic advertisement and/or information corresponding to the secondelectronic advertisement from the ordered set of saved advertisement.21. The one or more non-transitory machine-readable media of claim 13,which when executed by the one or more processors further causes themobile computing device to: present the display of the electronicadvertisement in a predetermined position of the display device toenable user access to the first application displayed by the displaydevice.
 22. The mobile application system of claim 17, wherein theinstructions are further executed by the one or more processors of themobile computing device to: present the display of the electronicadvertisement in a predetermined position of the display device toenable user access to the first application displayed by the displaydevice.